package com.itheima.mapper;

import com.itheima.pojo.Menu;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface MenuMapper {
    List<Menu> findMenuAll();

    List<Integer> findMenuByRoleId(@Param("id") Integer id);

    List<Menu> findPage(@Param("queryString") String queryString);

    void addMenu( Menu menu);

    Integer findMenuAndRoleByMenuId(@Param("id") Integer id);

    void deleteMenuById(@Param("id") Integer id);

    Menu findMenuById(@Param("id") Integer id);

    List<Menu> findMenuByUserName(@Param("name") String name);

    void updateMenu(Menu menu);

    Integer findMenuIdByMenuParentMenuId(@Param("parentMenuId") Integer parentMenuId);
}
